package org.aerie.forest.extensions.base.rebar.processer.config.container;

/**
 * @description 配置文件的配置类
 *
 * @author quark
 * @organization aerie
 * @date 2020年2月28日 上午11:19:35
 * @version 1.2.0
 */
public class ForestConfig extends ConfigContainer {

	/**
	 * @description 异常的环境配置
	 * 
	 * @author quark
	 * @date 2020年2月28日 上午11:20:41
	 */
	private ExceptionConfig exceptionConfig = new ExceptionConfig();

	/**
	 * @description 时间晶振允许启动标识符
	 * 
	 * @author quark
	 * @date 2020年2月28日 上午11:20:50
	 */
	private boolean timeCrystal = false;

	/**
	 * @description 获得异常的环境配置
	 * @return 异常的环境配置
	 *
	 * @date 2020年2月28日 上午11:21:08
	 */
	public ExceptionConfig getExceptionConfig() {
		return exceptionConfig;
	}

	/**
	 * @description 设置异常的环境配置
	 * @param exceptionConfig 异常的环境配置
	 *
	 * @date 2020年2月28日 上午11:21:48
	 */
	public void setExceptionConfig(ExceptionConfig exceptionConfig) {
		this.exceptionConfig = exceptionConfig;
	}

	/**
	 * @description 时间晶振允许启动标识符
	 * @return 时间晶振允许启动标识符
	 *
	 * @date 2020年2月28日 上午11:22:06
	 */
	public boolean isTimeCrystal() {
		return timeCrystal;
	}

	/**
	 * @description 设置时间晶振允许启动标识符
	 * @param timeCrystal 时间晶振允许启动标识符
	 *
	 * @date 2020年2月28日 上午11:23:57
	 */
	public void setTimeCrystal(boolean timeCrystal) {
		this.timeCrystal = timeCrystal;
	}

}